.divider.special-t-1:before,.divider.special-t-1:after{border-top:1px solid #e4e4e4;z-index:-1;top:20px}
.divider.special-t-1>span{display:inline-block;padding:5px 20px;font-size:32px;line-height:32px;background:#fff;position:relative;color:#936730}
.divider.special-t-1>span:before,.divider.special-t-1>span:after{content:'';position:absolute;top:0;width:6px;height:100%;transform:rotate(20deg)}
.divider.special-t-1>span:before{left:0;border-left:1px solid #e4e4e4}
.divider.special-t-1>span:after{right:0;border-right:1px solid #e4e4e4}
.divider.special-t-1{color:#888}
.divider.special-t-1 i{font-size:inherit !important}
.s-part{padding:10px 0 40px}
.s-big-part{padding:20px 0 60px}
.lx-list,.special-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn-border{border:2px solid #d2a667;background:transparent;line-height:36px;border-radius:3px;letter-spacing:1px;padding:0 22px;color:#d2a667}
.btn.btn-large{line-height:40px;font-size:16px;padding:0 26px;letter-spacing:2px}
.btn.btn-border:hover,.btn.btn-border:active,.btn.btn-border:focus{background:#d2a667;color:#fff}
.one-page-arrow{position:absolute;z-index:3;bottom:20px;left:50%;margin-left:-16px;width:32px;height:32px;font-size:32px;text-align:center;color:#222}
.z-index-big{z-index:98}
.z-index-2{z-index:2}
p.s-lead{font-size:18px;line-height:1.5;font-weight:200;margin-bottom:20px}
.o-x-h{overflow-x:hidden}
.mobile-show{opacity:0;visibility:hidden}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:5px}
.text-indent{text-indent:2em}
.special-bclx li a{color:#3c3c3c}
.special-bclx li a:hover{color:#93662f}
.special-bclx li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.special-bclx li span,.bc-mingren h6{font-size:14px}
.lx-list .lx-name>h5{font-size:16px}
.special-bclx li,.banche-list li,.bc-mingren h6{text-align:center}
.bc-hl-list p,.liucheng-list-1 p,.s-tips p,.liucheng-list-2  p{line-height:1.5}
.t-font-s2{transform:scaleY(1.25)}
.lx-list{margin-bottom:15px}
.lx-wrap{padding-bottom:20px}
.lx-list .lx-name{background:#c1a889;text-align:center;width:40px;color:#fff;padding:3px;border-radius:4px 0 0 4px}
.lx-list .lx-name>h5{margin-bottom:0;height:100%;padding-top:5px;border:1px solid #d5c3ab}
.lx-list.c2 .lx-name{background:#967552}
.lx-list.c2 .special-bclx{background-color:#f3efe9}
.special-bclx{padding:15px 0;width:calc(100% - 40px);background-color:#f7f7f7;border-radius:0 4px 4px 0}
.special-bclx li img{border-radius:8px;width:80px}
.special-bclx li span{display:block;padding:10px 5px 0}
.lx-num{position:absolute;font-size:160px;line-height:1;color:rgba(0,0,0,.08);top:-20px;left:-60px;z-index:-1;display:none}
.banche-list li{padding:15px 5px 0}
#bc-xuanmu .portfolio-item p,#bc-xuanmu .portfolio-item h3{margin-bottom:0}
.bc-mingren li{padding-bottom:10px}
.bc-mingren li>article{background-color:#fff;padding:10px;width:262px;margin:0 auto;height:100%}
.bc-mingren h6{padding-top:10px}
#bc-kehu{background:url(../image/kehu-bg.jpg) no-repeat 50% 50%}
#bc-pj{background:url(../image/pingjia-bg.jpg) no-repeat 0% 0%}
#bc-bangche{min-height:500px;background:url(../image/banche-bg.jpg) no-repeat}
.bc-pj-item{border:1px dotted #ddd;padding:10px;background:rgba(255,255,255,.85)}
.bc-pj-item .tx{width:50px;float:left}
.bc-pj-item .tx img{border-radius:50%}
.bc-pj-item .bc-kh-info{float:left;padding-left:20px}
.bc-pj-item .bc-kh-info p,.bc-pj-item .bc-kh-info h5,.liucheng-list-1  p,.s-tips p,.liucheng-list-2 p{margin-bottom:0}
.bc-pj-item .kh-pj-content{padding-top:10px;border-top:1px solid #ebebeb;margin-top:10px}
.bc-hl-list h5{background-color:#967552;color:#fff;padding:10px;border-radius:3px}
.bc-gmyq li img{margin-bottom:10px}
.liucheng-menu-wrap{z-index:90;background:#f2f2f2}
.tsx-pc .liucheng-menu-wrap{border-bottom:1px solid #ddd}
.tsx-pc .liucheng-menu-wrap >.swiper-container{overflow:visible}
.s-liucheng-menu{padding:10px 0 0}
.s-liucheng-menu li a{display:block;text-align:center;padding:10px 0;color:#3c3c3c}
.s-liucheng-menu li.active a{background-color:#fff;border:1px solid #ddd;border-bottom:none;color:#936730;margin-bottom:-1px}
.s-liucheng-menu li:not(.active) a:hover{background-color:#ddd;border:none;color:#936730}
.liucheng-list-1 .media-object{width:80px}
.liucheng-list-2 .media-object{width:68px}
.liucheng-list-1 .portfolio-item{width:50%}
.liucheng-list-2 .portfolio-item{width:33.3333%}
.s-tips{border:1px solid #ebebeb;padding:15px;background-color:#fbf6f2;height:100%}
.lc-tips{background:#a69382;padding:15px;margin-bottom:40px;border-radius:5px;color:#fff}
.lc-li{margin-right:-15px}
.lc-li .special-item p{margin:5px 0}
.lc-li li{padding:0 15px 15px 0}
.ggh-part{padding:80px 0;margin:40px 0}
.heading-block,.heading-block-2{margin-bottom:30px}
.heading-block .h1{color:#98632d;transform:scaleY(1.25)}
.heading-block:after,.heading-block-2:after{content:'';display:block;margin-top:15px;width:40px;border-top:2px solid #422e1f}
.heading-block-2,.heading-block.text-center{text-align:center}
.heading-block-2 h2{color:#98632d}
.heading-block-2:after,.heading-block.text-center:after{margin-left:auto;margin-right:auto}
.heading-block-2.text-left{text-align:left}
.heading-block-2.text-left:after{margin-right:auto;margin-left:0}
.s-ghh-part-1{background:url(../image/main-bg-1.jpg) no-repeat;background-attachment:fixed;height:calc(100vh - 180px);padding-top:30px;color:#382e2c;overflow:hidden;background-size:cover}
.s-ghh-part-1 .sp1{font-size:48px;letter-spacing:10px;padding:15px 0;text-align:center}
.s-ghh-part-1 .sp1 span{display:block}
.s-ghh-part-1 .sp2,.s-ghh-part-1 .sp3{float:left;margin-top:20px}
.s-ghh-part-1 .sp4{float:right;margin-top:20px}
.s-ghh-part-1 .sp2,.s-ghh-part-1 .sp4{width:250px}
.s-ghh-part-1 .sp3{width:calc(100% - 500px)}
.s-ghh-part-1 .sp2>ul>li,.s-ghh-part-1 .sp4>ul>li{float:left;padding:0 15px;border-right:1px solid #382e2c}
.s-ghh-part-1 .sp2>ul>li>span,.s-ghh-part-1 .sp4>ul>li>span{font-size:28px;display:block;width:28px;position:relative}
.s-ghh-part-1 .sp2>ul>li>span:before,.s-ghh-part-1 .sp4>ul>li>span:before{content:'';display:inline-block;width:6px;height:6px;background:#382e2c;border-radius:50%;position:absolute;top:-6px;left:calc(50% - 3px)}
.s-ghh-menu{background-color:#93662f;height:50px;color:#fff;z-index:2}
.s-ghh-menu .sp1{width:250px;float:left}
.s-ghh-menu .sp1>span{font-size:24px;line-height:50px}
.s-ghh-menu .navbar.sp2{margin-bottom:0;border:none;border-radius:0}
.s-ghh-menu .navbar.sp2 li{min-width:120px;text-align:center}
.s-ghh-menu .navbar.sp2 li.active a{background:#b68d5a;color:#fff}
.ghh-desc{font-size:22px;line-height:1.5;font-weight:lighter;margin-bottom:30px}
.ghh-desc-2{border:1px solid #dad0c3;background-color:#fff;padding:15px 25px;margin:20px 0;border-left-width:4px;position:relative}
.ghh-desc-2 p{margin-bottom:0;font-size:16px;color:#585858;line-height:1.5}
#ghh-wrap>#part-1 .cc,#ghh-wrap>#part-2 .cc{position:absolute;right:0;top:0}
#ghh-wrap>#part-2{background:url(../image/part-2-bg.jpg) no-repeat}
.ggh-flash{width:460px;margin:0 auto}
#ghh-wrap>#part-3 .cc{position:absolute;top:0;left:0;width:100%}
#ghh-wrap>#part-3 .cc-2{position:absolute;bottom:20px;left:calc(50% - 402px);width:804px;font-size:18px}
#ghh-wrap>#part-3 .desc{position:absolute;border:1px solid #dad0c3;padding:10px;width:300px;background:rgba(255,255,255,0.8);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);text-align:left;border-top-width:3px}
#ghh-wrap>#part-3 .desc-1{left:-20px;bottom:-25px;width:280px}
#ghh-wrap>#part-3 .desc-2{left:calc(50% - 150px);bottom:-55px}
#ghh-wrap>#part-3 .desc-3{right:0;bottom:0px;width:250px}
#ghh-wrap>#part-3 .ggh-hm{margin-bottom:50px}
#ghh-wrap>#part-3 .ggh-hm .h5{text-align:center;padding-top:15px}
#ghh-wrap>#part-4{background-color:#ececec;margin:40px 0 0}
#ghh-wrap>#part-4 .desc{position:absolute;text-align:center;left:0;bottom:-180px;width:100%}
#ghh-wrap>#part-4 .desc img{border-radius:50%;margin-bottom:10px;border:2px solid #fff}
#ghh-wrap>#part-4 .part4-smpic{position:absolute;width:804px;right:-80px;top:60px}
#ghh-wrap>#part-4 .part4-smpic .cc{position:absolute;left:-50px;bottom:40px}
#ghh-wrap>#part-5{margin:0 0 40px;background:url(../image/part-5-bg.jpg) #f9f9f9 no-repeat top center}
#ghh-wrap>#part-5 .cc{position:absolute;left:0;top:0;width:100%;text-align:center}
#ghh-wrap>#part-5 .cc-2{padding:15px;background:#fff;border:2px solid #dad0c3}
#ghh-wrap>#part-5 .cc-2 li{padding:10px}
#ghh-wrap>#part-6 .cc{width:820px;text-align:center;margin:0 auto}
#ghh-wrap>#part-7{background:#f6f6f6;padding:80px 0 20px}
#ghh-wrap>#part-7 .p7-1{background:url(../image/part-7-bg-1.jpg);background-attachment:fixed;background-size:cover}
#ghh-wrap>#part-7 .p7-2{padding:30px 0;background:#fff}
#ghh-wrap>#part-7 .p7-2 .cc-img{width:656px;margin:0 auto;padding:20px 0}
#ghh-wrap>#part-7 .p7-3{height:420px}
#ghh-wrap>#part-7 .p7-4{position:absolute;bottom:20px;width:88%;left:20px}
#ghh-wrap>#part-7 .p7-5{right:20px;position:absolute;bottom:20px;width:88%;text-align:right}
#ghh-wrap>#part-7 .p7-4>p{margin-left:-50px}
#ghh-wrap>#part-7 .p7-5>p{margin-right:-70px}
.index-history-list.list-7 li{width:14.285%}
.index-history-list.list-7 li p{font-size:16px}
.video-wrap{width:100%;height:calc(100vh - 130px);position:relative;overflow:hidden}
.video-wrap video{position:relative;z-index:1;width:100%;vertical-align:top}
.video-overlay,.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;-webkit-backface-visibility:hidden}
.video-placeholder{background-size:cover !important;background-attachment:scroll !important;background-position:center center;z-index:4}
.sysx-page-title{position:absolute;z-index:9;top:50%;color:#fff;width:100%;transform:translateY(-50%);text-align:center}
.sysx-page-title h2,.sysx-page-title .h2{font-size:56px}
.sysx-part{padding:40px 0;margin:40px 0}
.sysx-part .title-wrap{margin-bottom:30px}
.sysx-part .title-wrap p{margin-top:20px}
.sysx-part .title-wrap h2:before{content:"";display:block;height:2px;width:50px;position:absolute;left:-20px;background:#73512e;bottom:-15px}
.sysx-wrap #sysx-part-2,.sysx-wrap #fuw-jiage{background:#ebebeb}
.sysx-wrap .photo-sys{background:#fff;height:430px;overflow:hidden}
.sysx-wrap .photo-sys .sys-desc{padding:10px}
.sysx-wrap .photo-sys.delighter{opacity:0;transition:all 0.5s ease-in;transform:translate3d(0,50%,0)}
.sysx-wrap .photo-sys.delighter.started{opacity:1;transform:translateZ(0)}
.sysx-item-1.delighter,.zbjs.delighter{opacity:0;transform:translate3d(100%,0,0);transition:all 1s ease-out}
.zbjz.delighter{opacity:0;transform:translate3d(-100%,0,0);transition:all 1s ease-out}
.sysx-item-1.delighter.started,.zbjs.delighter.started,.zbjz.delighter.started{opacity:1;transform:translateZ(0)}
.sysx-wrap #zhibo .item-1{background:rgba(255,255,255,.85);padding:15px 20px;border-left:3px solid #93662f;border-radius:8px}
.sysx-wrap #zhibo-2 .zb-wrap{position:relative;padding-top:50px;background:url(../image/zb-bg.png) no-repeat}
.sysx-wrap #zhibo-2 .zb-wrap .item{float:left;width:25%;text-align:center}
.sysx-wrap #zhibo-2 .zb-wrap .item .item-title{width:160px;height:130px;background:url(../image/zb-bg-1.png) no-repeat;margin:0 auto;color:#fff;font-size:22px;padding:30px 25px 0;margin-bottom:10px}
.sysx-wrap #zhibo-2 .zb-wrap .item p{width:80%;margin:0 auto;margin-bottom:0;font-size:18px;line-height:1.4;font-weight:200}
.sysx-wrap #zhibo-2 .zb-wrap .item:nth-of-type(even){margin-top:-50px}
.sysx-wrap #zhibo{background:url(../image/zb-main-bh.jpg) no-repeat}
.sysx-wrap #zhibo-3{background:url(../image/zb-main-bh-2.jpg) no-repeat;background-size:cover;color:#f4f4f4}
.sysx-wrap #zhibo-3 .zl-zhibo article img{border:1px solid #fff;margin-bottom:10px}
.ytjy-part{padding:40px 0;margin-top:40px}
.ytjy-title,.shansong-title{text-align:center;margin-bottom:30px}
.ytjy-title p,.shansong-title p{margin-bottom:0;font-size:16px}
.ytjy-title .title{position:relative;margin-bottom:20px}
.ytjy-title .title:before{content:"";position:absolute;left:50%;height:2px;width:100px;bottom:-10px;background:#bf1d2d;margin-left:-50px}
#ytjy-p-1{background:url(../image/ytjy-bg-1.png) #f1f1f1 no-repeat 100% 0%;margin-bottom:20px}
#ytjy-p-2{background:url(../image/ytjy-bg-2.png) #f1f1f1 no-repeat 0% 100%;margin-bottom:20px}
#ytjy-p-3{background:url(../image/ytjy-bg-3.png) #f1f1f1 no-repeat 100% 100%}
.ytjy-js{background:url(../image/guoji-bg.jpg) no-repeat 50%;height:480px;padding-top:20px;margin-bottom:30px}
.ytjy-progress{width:800px;margin:0 auto;padding-top:40px}
.ytjy-progress-item{position:relative;padding:15px;margin-bottom:30px;background:#ebebeb;width:800px;border-radius:5px}
.ytjy-progress-item span{display:block;color:#ccc;font-size:58px;position:absolute;right:10px;line-height:1}
.ytjy-progress-item .pic{width:200px;margin-top:-30px;margin-right:20px}
.ytjy-progress-item .pic img{border:4px solid #fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}
.ytjy-progress-item .txt{width:calc(100% - 280px);-ms-flex-item-align:center !important;align-self:center !important}
.ytjy-progress-item .txt p{margin-bottom:0;font-size:18px;line-height:1.425}
.ytjy-progress-item:nth-child(2n+2){background:#e5dfda}
.ytjy-tips{margin:20px 0;padding:15px;background:#F8F8F8}
.ytjy-tips>.tips-2{margin-left:240px;padding-top:20px}
.ytjy-progress-wrap{background:url(../image/guoji-bg-2.jpg) no-repeat 50% 0%}
#qf-wrap p.s-lead{margin-bottom:15px;font-weight:500;font-size:16px}
.qianfen-mainwrap{background:url() #ebece6 50% 0%}
.qffw-menu{background-image:linear-gradient(180deg,#bb8e4e 0%,#9d7235 100%);height:50px;z-index:9}
.qffw-menu>ul>li{padding:0 20px}
.qffw-menu>ul>li>a{color:#fbf0e0;font-size:20px;line-height:50px}
.qffw-menu>ul>li>a:hover{color:#2d2315}
#qffw-part-1{padding:60px 0}
#qffw-part-a{padding:60px 0 20px}
#qffw-part-a h3{color:#ecbf7d}
#qffw-part-a .qffw-pa-content{color:#d2b691;padding:40px 30px 20px}
.qffw-btn{background:#d0a05e;color:#4e2f00;font-size:26px;padding:8px 16px;border-radius:6px}
#qffw-part-1 .qffw-lc-wrap{background:url(../image/part-1-bg-1.png) #4d4134 no-repeat 100% 100%;border:5px solid #795731;padding:40px 0 80px}
.qffw-lc li{width:10%;display:inline-block}
.qffw-lc .lc-c{width:50px;border:2px solid #b98c4d;color:#d69945;margin:0 auto;padding:3px}
.qffw-lc .lc-c span{display:block;border:1px solid #8f7249;padding:20px 6px 25px;font-size:22px;line-height:1.2}
.qffw-lc .lc-num{height:90px;width:78px;background:url(../image/part-1-bg-2.png) no-repeat;line-height:90px;font-size:26px;color:#3a3322;margin:-20px auto 0}
#qffw-part-2 .qffw-part2-title-wrap{padding:0 0 40px}
#qffw-part-2 .block-1{background-color:#af9f8d;color:#2d2315}
#qffw-part-2 .block-2{background-color:#4d4134;color:#f5cb8f}
#qffw-part-2 .block-1,#qffw-part-2 .block-2{margin-bottom:0px}
#qffw-part-2 .content-wrap{padding:30px}
#qffw-part-2 .content-wrap p:last-child{margin-bottom:0}
#qffw-part-2 .qffw-p2-banner{margin-top:30px}
#qffw-part-4{padding:60px 0}
#qffw-part-4 .qffw-p4-wrap{background:url(../image/part-4-bg.jpg) no-repeat;height:358px;padding-top:40px}
#qffw-part-4  .qffw-p4-content{color:#f5cb8f;padding:0 80px 0 240px}
#qffw-part-4  .qffw-p4-content p{line-height:1.5;font-size:16px;border-bottom:1px dashed #a87c3e;padding-bottom:10px}
#qffw-part-5{padding:60px 0}
#qffw-part-5 .qffw-product{background-color:#4d4134}
#qffw-part-5 .qffw-product h3{font-size:18px;text-align:center;color:#f5cb8f}
#qffw-part-5 .qffw-product h3 a{display:block;padding:15px 0}
.c-shansong{color:#ffa95a !important}
.shansong-banner{height:500px}
.special-shansong{background:#463f35;color:#dcc7b4}
.btn-shansong{background:linear-gradient(90deg,#814f1d 0%,#731a08 100%);padding:10px 20px;font-size:22px;color:#fff;border-radius:27px;border:none !important;letter-spacing:2px;box-shadow:4px 4px 8px 0 rgba(0,0,0,.25)}
.btn-shansong:hover{color:#fff;background:linear-gradient(90deg,#814f1d 20%,#731a08 80%)}
.shansong-part{padding-top:60px;position:relative;padding-bottom:60px}
.shansong-title .title{position:relative;margin-bottom:0;font-size:34px;display:inline-block;letter-spacing:2px}
.shansong-title .title:before,.shansong-title .title:after{content:"";position:absolute}
.shansong-title .title:before{left:-24px;height:11px;width:48px;bottom:-12px;background:url(../image/title-bg.png) no-repeat;background-size:cover}
.shansong-title .title:after{right:-48px;height:12px;width:77px;top:-12px;background:url(../image/title-bg-2.png) no-repeat;background-size:cover}
.shansong-part.p1{background:url(../image/part1-bg.jpg) no-repeat 100% 100%;padding-bottom:40px}
.shansong-part.p1 .p1-l{width:440px;padding-top:20px}
.shansong-part.p1 .p1-r{width:620px}
.shansong-feture>li{padding:0 10px 10px 0;text-align:center}
.shansong-feture{margin-right:-10px;margin-bottom:-10px}
.shansong-feture .title{font-size:18px;font-weight:600}
.shansong-feture span{color:#7d7264}
.shansong-feture .ssf-wrap{padding:10px 5px;background:#322b22;border:1px solid #5f5549}
.shansong-part.p2{background:url(../image/p2-bg-2.png) no-repeat 100% 100% #2c261e;border-bottom:5px solid #8c7347}
.ss-shop{padding-top:40px}
.ss-shop>li:nth-child(odd) .ss-shop-item{margin-top:-30px}
.shansong-part.p4{background:url(../image/window.png) no-repeat 0% 0%}
.shansong-part.p4 .sp4-wrap{padding-top:40px}
.ssf-fg{height:0;border-top:5px solid #92816d}
.shansong-part.p5{background:url(../image/p5-bg-pc.png) no-repeat #26211b 50% 100%;padding-bottom:90px}
.shansong-part.p6{border-top:5px solid #8c7347}
.shansong-part.p5 .moon{position:absolute;width:120px;height:120px;background:url(../image/moon.png) no-repeat;right:10px;top:20px}
.shansong-product,.ss-shop{margin-right:-10px}
.shansong-product>li,.ss-shop>li{padding-right:10px;padding-bottom:10px}
.shansong-product .ssp-item,.ss-shop .ss-shop-item{background:#4a3e2f;padding:8px}
.shansong-product .ssp-item .desc,.ss-shop .ss-shop-item .title{text-align:center;padding-top:10px}
.shansong-product .ssp-item .desc .title,.ss-shop .ss-shop-item .title{font-size:16px;line-height:1}
.ssp-img{border:5px solid #8c7347}
.ssp-discount{background:url(../image/ss-discount-bg.png) no-repeat 50% 0%}
.ssp-light-tel{margin-top:30px;padding-top:20px;background:url(../image/bg-light.png) no-repeat 50% 0%}
.haisa-wrap{background:url(../image/main-bg-11.jpg) 50% 50%;padding-bottom:50px}
.haisa-t-banner{position:relative;height:950px;background:url(../image/haisa-topbanner.jpg) no-repeat 50% 0%}
.haisa-color-a,.haisa-title .title{color:#1548ae}
.btn-haisa{color:#fff;background-color:#2f90e1}
.btn-haisa:hover{background-color:#1548ae;color:#fff}
.haisa-main-wrap{background:rgba(255,255,255,.94);border-top:5px solid #c9ac84;position:relative;margin-top:-500px;padding:20px;margin-bottom:0;min-height:520px}
.haisa-title{margin-bottom:20px;text-align:center}
.haisa-title .title{margin-bottom:0;font-size:30px;display:inline-block;line-height:48px;position:relative}
.haisa-title .title:before{content:"";width:88px;height:48px;background:url(../image/title-icon.png) no-repeat;position:absolute;left:-88px;top:0}
.haisa-title .meta{color:#666}
.haisa-tel-wrap{text-align:center;margin-bottom:20px}
.haisa-tel-wrap p{font-size:22px;line-height:40px;display:inline-block;margin-bottom:0;vertical-align:top}
.haisa-tel-wrap .hs-tel{font-size:32px;line-height:40px;display:inline-block;vertical-align:top;margin-left:10px;color:#b1844c}
.haisa-tel-wrap.c-2 .hs-tel{color:#fff}
.hs-divider{background:url(../image/divider.png) repeat-x 50% 98%}
.nav-tabs.haisa-progress-tabs{border-bottom:none;margin-right:-5px}
.haisa-progress-tabs .hs-num{font-size:24px;line-height:32px;width:36px;height:36px;margin:0 auto 10px;border:2px solid #fff;border-radius:50%}
.nav-tabs.haisa-progress-tabs>li{padding-right:5px;margin-bottom:5px}
.nav-tabs.haisa-progress-tabs>li.active>a,.nav-tabs.haisa-progress-tabs>li.active>a:focus,.nav-tabs.haisa-progress-tabs>li.active>a:hover{border:none;background-color:#1548ae;color:#fff}
.nav-tabs.haisa-progress-tabs>li>a:hover{background-color:#1548ae}
.nav-tabs.haisa-progress-tabs>li>a{margin-right:0;border:none;background-color:#2f90e1;color:#fff;border-radius:0;font-size:18px}
.nav-tabs.haisa-progress-tabs>li>a:after{position:absolute;right:5px;content:"\e602";font-family:iconfont;top:30px;font-size:24px}
.nav-tabs.haisa-progress-tabs>li:last-child>a:after{display:none}
.nav-tabs.haisa-progress-tabs>li.active>a:before{position:absolute;left:0;width:100%;height:5px;bottom:-5px;background:#1548ae;content:""}
.haisa-progress-detail{background:#1548ae;padding-left:20px;padding-right:20px;color:#fff;margin-bottom:20px}
.haisa-lcjs .image{width:30%}
.haisa-lcjs .info{width:70%;font-size:16px}
.haisa-list-ul{counter-reset:hs-item}
.haisa-list-ul>li{margin-bottom:5px;position:relative}
.haisa-list-ul>li:before{counter-increment:hs-item;content:counter(hs-item)". "}
.haisa-tc-item{background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.1);height:600px;margin-bottom:10px}
.haisa-tc-item .details{padding:15px 15px 0}
.haisa-tc-item .headers{text-align:center;padding:20px 0;background:#9bbeaf;color:#fff;position:relative}
.haisa-tc-item .headers .title{font-size:22px}
.haisa-tc-item .headers .price em{font-style:normal}
.haisa-tc-item .headers .price span{font-size:26px}
.haisa-tc-item .headers.c-1{background:#7faed6}
.haisa-tc-item .headers.c-2{background:#2f90e1}
.haisa-tc-item .headers.c-3{background:#1548ae}
.haisa-tc-item .headers.c-4{background:#c7954e}
.tsx-ul-hs>li{padding-bottom:6px;padding-left:15px;background:url(../image/li-bg.png) no-repeat -14px -7px}
.hs-ys{height:380px;margin-bottom:20px;padding:20px;background:url(../image/ff-ys.jpg) no-repeat 50% 0;background-size:cover}
.hs-ys-ul>li{padding:0 15px}
.hs-ys-ul .title{text-align:center}
.hs-ys-ul .info{background:rgba(1,124,194,.6);color:#fff;padding:15px;font-size:18px}
.hs-ys-ul .info>ul>li{position:relative;padding-left:15px}
.hs-ys-ul .info>ul>li:before{content:"\e685";font-family:iconfont;position:absolute;left:-10px}
.haisa-slide-wrap{width:30%;margin-top:-40px}
.haisa-basicinfo{width:70%;font-size:18px}
.haisa-caution{font-size:18px}
.haisa-caution .image{width:400px}
.haisa-caution .info{width:800px}
.haisa-flower{position:absolute;left:0;bottom:0;width:100%;height:140px;background:url(../image/haisa-flower.png) no-repeat 50%}
.haisa-zhuansi-a,.haisa-zhuansi-b,.haisa-zhuansi-c{position:absolute}
.haisa-zhuansi-a{background:url(../image/haisa-zs-a.png);width:200px;height:278px;left:2%;top:30%}
.haisa-zhuansi-b{background:url(../image/haisa-zs-b.png);width:200px;height:170px;right:8%;top:40%}
.haisa-zhuansi-c{background:url(../image/haisa-zs-c.png);width:200px;height:217px;left:0%;bottom:20%}
.spe-fzt-wrap{background-color:#401e1c}
.fzt-top-wrap{height:500px;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;background-image:url(../image/fzt-top-bg.jpg);position:relative;margin-top:-50px}
.fzt-top-wrap .container-tsx{position:relative;height:100%}
.fzt-top-img-b{width:420px;text-align:center;position:absolute;left:400px;padding-top:30px;z-index:9}
.fzt-top-img-a{position:absolute;left:70px;bottom:125px}
.fzt-top-img-c{position:absolute;right:0;bottom:10px;z-index:2}
.fzt-top-wrap:before{position:absolute;content:"";height:400px;z-index:1;left:0;width:100%;background-image:url(../image/fzt-img-2.png);bottom:-160px;background-size:cover;background-position:50% 100%}
.fzt-tel{display:inline-block}
.fzt-tel>span{vertical-align:top;line-height:40px;color:#ffbb54}
.fzt-tel .tel-l{font-size:22px;margin-right:10px;padding-right:10px;border-right:2px solid #ffbb54}
.fzt-tel .tel-r{font-size:32px}
.spe-fzt-p1-wrap{position:relative}
.spe-fzt-p1{position:relative;z-index:9;background-color:#fcf5f4;background-image:url(../image/fzt-img-20.jpg);background-position:0% 100%;background-repeat:no-repeat;padding:40px}
.spe-fzt-p1 .content{margin-left:360px}
.spe-fzt-title-wrap{margin-bottom:30px;text-align:center}
.spe-fzt-title-wrap .title{margin-bottom:0;line-height:56px;width:500px;margin-left:auto;margin-right:auto;font-size:28px;background-image:url(../image/fzt-img-3.jpg);color:#fff;border-radius:12px;position:relative}
.spe-fzt-title-wrap .title:before{position:absolute;content:"";width:90px;height:90px;background-image:url(../image/fzt-img-4.png);background-size:100%;left:-45px;top:-17px}
.spe-fzt-tel-txt{margin-top:15px;text-align:center;margin-bottom:5px}
.spe-fzt-tel-txt img{height:30px}
.spe-fzt-p2-wrap{background-color:#906b40;position:relative;margin-top:80px;padding-top:40px;padding-bottom:60px}
.spe-fzt-p2-wrap:before,.spe-fzt-p3-wrap:before{position:absolute;left:0;width:100%;content:"";background-image:url(../image/fzt-img-18.png);background-size:cover;height:177px;bottom:100%;background-position:50% 100%;pointer-events:none}
.btn-fzt{font-size:18px;padding:0 20px;min-width:160px;color:#fff;background-color:#bf1d2d;border-radius:20px;line-height:38px;font-weight:300}
.btn-fzt:hover{color:#fff;background-color:#da293b}
.fzt-photo-1{position:relative;padding-top:20px}
.fzt-photo-1 .img-wrap{position:absolute;left:0;top:0;z-index:2}
.fzt-photo-1 .txt-wrap{background-color:#401e1c;height:600px;width:880px;margin-left:auto;margin-right:0;position:relative;z-index:1}
.fzt-photo-1 .txt-wrap .txt-info{position:absolute;right:40px;bottom:40px;width:275px}
.fzt-photo-1 .txt-info .title,.fzt-photo-2 .txt-info .title,.spe-fzt-sj .txt-info .title{font-size:24px;color:#e6ae36;margin-bottom:15px}
.fzt-photo-1 .txt-info p,.fzt-photo-2 .txt-info p,.spe-fzt-sj .txt-info p{color:#fff;margin-bottom:0;font-size:16px;font-weight:300}
.fzt-photo-2{margin-bottom:20px}
.fzt-photo-2 .txt-wrap{background-color:#401e1c;position:absolute;left:20px;top:20px;z-index:2;width:400px;padding:80px 20px 40px}
.fzt-photo-3 .img-r{padding-left:20px}
.spe-fzt-p3-wrap{position:relative;padding-top:40px;padding-bottom:60px;background-image:url(../image/fzt-img-13.jpg);background-position:50% 100%;background-repeat:no-repeat;min-height:600px}
.spe-fzt-p3-wrap:before{background-image:url(../image/fzt-img-19.png)}
.spe-fzt-sj .txt-wrap{background-color:#8e1313;padding:20px;min-height:175px}
.spe-fzt-sj-1{padding-right:10px}
.spe-fzt-sj-2{padding-left:10px}
.spe-fzt-sj-3{margin-top:20px;position:relative;margin-bottom:120px}
.spe-fzt-p3-wrap .fish-img{background:url(../image/fzt-img-8.png) no-repeat;width:217px;height:169px;background-size:cover;position:absolute;top:-60px;right:20px}
.spe-fzt-sj-3 .txt-wrap{width:600px;height:400px;position:relative}
.spe-fzt-sj-3 .txt-wrap .txt-info{position:absolute;bottom:20px;left:20px;right:20px}
.spe-fzt-sj-3 .bg-wrap{position:absolute;width:260px;height:160px;background:url(../image/fzt-img-12.jpg) no-repeat;top:0;right:20px}
@media (min-width:768px){.special-bclx.lx-bg{background-position:right center;background-repeat:no-repeat;background-image:url(../image/lx-bg.png)}
.spe-fzt-p1-wrap .bg-wrap{position:absolute;content:"";background-image:url(../image/fzt-img-6.png);width:300px;height:300px;left:-140px;bottom:30px;z-index:0}
.fzt-photo-1 .txt-wrap{background-image:url(../image/quality.png);background-position:100% 50px;background-repeat:no-repeat}
.fzt-photo-1 .bg-wrap{position:absolute;background:url(../image/fzt-img-7.png);width:380px;height:450px;top:-50px;right:-120px}
}@media (max-width:767px){.s-part{padding:10px 0 20px}
.s-big-part{padding:10px 0 30px}
.divider.special-t-1>span{padding:5px 10px;font-size:.4rem;line-height:.4rem}
.btn-border{line-height:28px;padding:0 18px;border-width:1px}
.btn.btn-large{line-height:32px;font-size:.32rem;padding:0 22px}
.mobile-show{opacity:1;visibility:visible}
.special-bclx li span,.bc-mingren h6{font-size:.24rem}
.lx-list .lx-name>h5,.bc-gmyq li>h5{font-size:.28rem}
p.s-lead{font-size:.32rem;font-weight:normal;margin-bottom:15px}
.fzt-top-wrap{height:6.6rem;background-image:url(../image/fzt-top-bg.jpg);margin-top:-.8rem;background-position:20% 50%}
.fzt-top-img-b{width:100%;position:relative;left:0;padding-top:.4rem;height:100%}
.fzt-top-img-b img{width:4.6rem}
.fzt-top-img-a{width:35%;left:.1rem;bottom:.4rem}
.fzt-top-img-c{width:50%;bottom:-1rem;right:.1rem}
.fzt-top-wrap:before{height:2.0rem;bottom:-.8rem}
.fzt-tel.with-bg{padding:0 5px;background-color:rgba(79,35,88,.88);border-radius:.1rem;position:absolute;left:.4rem;bottom:.2rem}
.fzt-tel>span{line-height:40px}
.fzt-tel .tel-l{font-size:.36rem}
.fzt-tel .tel-r{font-size:.48rem}
.spe-fzt-p1{background-image:none;padding:.4rem .3rem}
.spe-fzt-p1 .content{margin-left:0}
.spe-fzt-title-wrap{margin-bottom:30px}
.spe-fzt-title-wrap .title{line-height:1rem;width:100%;font-size:.4rem;border-radius:.5rem;font-weight:600;padding-left:1.0rem}
.spe-fzt-title-wrap .title:before{width:1.2rem;height:1.2rem;left:-.1rem;top:-.1rem}
.spe-fzt-p2-wrap{margin-top:1rem;padding-top:.4rem;padding-bottom:.8rem}
.spe-fzt-p2-wrap:before,.spe-fzt-p3-wrap:before{height:2rem}
.fzt-photo-1{padding-top:0;margin-bottom:.2rem}
.fzt-photo-1 .img-wrap{position:relative}
.fzt-photo-1 .txt-wrap{height:auto;width:100%}
.fzt-photo-1 .txt-wrap .txt-info,.fzt-photo-2 .txt-wrap{position:static;width:100%;padding:.4rem .3rem}
.fzt-photo-1 .txt-info .title,.fzt-photo-2 .txt-info .title,.spe-fzt-sj .txt-info .title{font-size:.36rem;margin-bottom:.2rem;font-weight:600}
.fzt-photo-1 .txt-info p,.fzt-photo-2 .txt-info p,.spe-fzt-sj .txt-info p{font-size:.28rem;font-weight:300}
.fzt-photo-2{margin-bottom:.2rem}
.fzt-photo-3 .img-r{position:relative;margin-top:-1.2rem;padding-left:1.2rem;padding-right:.2rem}
.fzt-photo-3 .img-r img{border:2px solid #401e1c}
.spe-fzt-sj .txt-wrap{padding:.3rem;min-height:auto}
.spe-fzt-sj-1{padding-right:0;margin-bottom:.2rem}
.spe-fzt-sj-2{padding-left:0}
.spe-fzt-sj-3{margin-top:20px;margin-bottom:120px}
.spe-fzt-sj-3 .txt-wrap{width:100%;height:auto}
.spe-fzt-sj-3 .txt-wrap .txt-info{position:relative;left:auto;right:auto;bottom:auto;z-index:1}
.spe-fzt-sj-3 .bg-wrap{position:absolute;width:100%;height:100%;right:0;background-size:cover;opacity:.3}
.spe-fzt-p3-wrap .fish-img{width:108px;height:84px;top:-1.4rem;right:.2rem}
.haisa-slide-wrap{width:100%;margin-top:0;margin-bottom:.2rem}
.haisa-basicinfo{width:100%;font-size:.3rem}
.haisa-wrap{background:url(../image/main-bg-1-m.jpg)}
.main-title-img{width:5.8rem}
.haisa-t-banner{height:7.28rem;background:url(../image/haisa-topbanner-m.jpg) no-repeat 50% 0%;background-size:cover}
.haisa-main-wrap{margin-top:-2.2rem;padding:10px;z-index:2}
.haisa-title{margin-bottom:.4rem}
.haisa-title .title{font-size:.44rem;line-height:.64rem}
.haisa-title .title:before{width:1.2rem;height:.64rem;left:-1.2rem;background-size:cover}
.haisa-title .meta{margin-top:.1rem}
.haisa-tel-wrap{margin-bottom:.2rem}
.haisa-tel-wrap p{font-size:.32rem;line-height:.6rem}
.haisa-tel-wrap .hs-tel{font-size:.44rem;line-height:.6rem;margin-left:.2rem}
.hs-divider{background-size:40% auto}
.nav-tabs.haisa-progress-tabs{margin-right:-1px}
.haisa-progress-tabs .hs-num{font-size:.4rem;line-height:.6rem;width:.66rem;height:.66rem}
.nav-tabs.haisa-progress-tabs>li{padding-right:1px;margin-bottom:1px}
.nav-tabs.haisa-progress-tabs>li>a{font-size:.28rem;height:2.2rem;padding:.2rem .1rem}
.nav-tabs.haisa-progress-tabs>li>a:after{display:none}
.nav-tabs.haisa-progress-tabs>li.active>a:before{height:1px;bottom:-1px}
.haisa-progress-detail{padding-left:.2rem;padding-right:.2rem}
.haisa-lcjs .image{width:100%;margin-bottom:.2rem}
.haisa-lcjs .info{width:100%;font-size:.3rem}
.haisa-tc-item{height:100%}
.haisa-tc-item .details{padding:.2rem}
.haisa-tc-item .headers{padding:.4rem 0;background:#9bbeaf;color:#fff;position:relative}
.haisa-tc-item .headers .title{font-size:.44rem}
.haisa-tc-item .headers .price span{font-size:.48rem}
.hs-ys{height:auto;margin-bottom:.4rem;padding:.4rem 0}
.hs-ys-ul>li{padding:0 .1rem}
.hs-ys-ul .title img{width:1rem}
.hs-ys-ul .info{padding:.2rem;font-size:.28rem}
.hs-ys-ul .info>ul>li{padding-left:.2rem}
.hs-ys-ul .info>ul>li:before{left:-.16rem}
.haisa-caution .image{display:none}
.haisa-caution .info{width:100%}
.haisa-zhuansi-a{width:100px;height:139px;background-size:cover}
.haisa-zhuansi-b{width:100px;height:85px;background-size:cover}
.haisa-zhuansi-c{width:100px;height:108px;background-size:cover}
.haisa-item-button{background:#2f90e1;color:#fff;margin-bottom:.1rem;padding:.2rem .1rem}
.haisa-buttons .swiper-slide-thumb-active .haisa-item-button{background:#1548ae}
.haisa-caution{font-size:.28rem}
.special-bclx{padding:10px 0 0;width:calc(100% - 36px)}
.lx-list{margin-bottom:10px}
.lx-list .lx-name{width:36px}
.special-bclx li,.bc-gmyq li>h5{padding:0 5px}
.special-bclx li img{width:48px}
.special-bclx li{height:80px;overflow:hidden}
.lx-list .lx-name>h5{padding-bottom:5px}
.lx-wrap{margin-bottom:20px}
.bc-mingren li>article{width:auto;padding:5px}
.bc-gmyq li img{width:60%}
.s-liucheng-menu li{padding:0 1px}
.s-liucheng-menu li a{padding:5px 0}
.liucheng-list-1 .media-object{width:70px}
.liucheng-list-2 .media-object{width:60px}
.liucheng-list-2 .portfolio-item,.liucheng-list-1 .portfolio-item{width:100%}
.s-tips{padding:10px}
.lc-tips{padding:10px;margin-bottom:20px}
.lc-li{margin-right:-10px}
.lc-li li{padding:0 10px 10px 0}
.heading-block,.heading-block-2{margin-bottom:20px}
.ggh-part,.sysx-part{padding:30px 0;margin:10px 0}
.ghh-desc{font-size:.32rem;margin-bottom:20px;font-weight:normal}
.ghh-desc-2 p{font-size:.28rem}
.s-ghh-part-1{height:calc(100vh - 140px);padding-top:15px;text-align:center}
.s-ghh-part-1 .sp1{font-size:.48rem;letter-spacing:0.5px;padding:15px 0}
.s-ghh-part-1 .sp2,.s-ghh-part-1 .sp4{float:left;margin-top:10px;width:50%;margin-bottom:10px}
.s-ghh-part-1 .sp3{float:none;margin-top:10px;width:100%}
.s-ghh-part-1 ul{display:inline-block}
.s-ghh-part-1 .sp2>ul>li,.s-ghh-part-1 .sp4>ul>li{padding:0 10px}
.s-ghh-part-1 .sp2>ul>li>span,.s-ghh-part-1 .sp4>ul>li>span{font-size:.36rem;width:.36rem}
.s-ghh-part-1 .sp2>ul>li>span:before,.s-ghh-part-1 .sp4>ul>li>span:before{display:none}
#ghh-wrap>#part-3 .cc-2{position:relative;bottom:10px;left:0;width:100%;font-size:.28rem;line-height:1.3}
#ghh-wrap>#part-3 .cc-2 li{padding:0 10px}
#ghh-wrap>#part-3 .desc{position:relative;border:1px solid #dad0c3;padding:10px 6px;width:auto;box-shadow:none;border-top-width:3px}
#ghh-wrap>#part-3 .desc-1,#ghh-wrap>#part-3 .desc-2,#ghh-wrap>#part-3 .desc-3{width:33.38%;left:auto;right:auto;bottom:auto;top:auto;float:left;margin-left:-1px}
#ghh-wrap>#part-4 .part4-smpic{position:inherit;width:auto;height:auto;right:0;top:0}
#ghh-wrap>#part-4 .per-35{height:auto}
#ghh-wrap>#part-4 .part4-smpic .cc{left:-15px;bottom:130px;width:45%}
#ghh-wrap>#part-4 .desc{position:inherit;left:0;bottom:auto}
#ghh-wrap>#part-4 .desc li{padding:10px 5px}
#ghh-wrap>#part-5 .cc-2{padding:10px}
#ghh-wrap>#part-5 .cc-2 li{padding:0 5px;border-bottom:1px dotted #ccc;margin-bottom:10px}
#ghh-wrap>#part-6 .cc{width:auto}
#ghh-wrap>#part-7 .p7-2 .cc-img{width:auto;margin:0 auto;padding:20px 0}
#ghh-wrap>#part-7 .p7-2 .cc-img .cc-img-ul li:nth-child(1){width:26.5%}
#ghh-wrap>#part-7 .p7-2 .cc-img .cc-img-ul li:nth-child(2){width:47%}
#ghh-wrap>#part-7 .p7-2 .cc-img .cc-img-ul li:nth-child(3){width:26.5%}
#ghh-wrap>#part-7 .p7-3{height:180px}
#ghh-wrap>#part-7 .p7-4{position:relative;bottom:auto;width:auto;left:auto}
#ghh-wrap>#part-7 .p7-5{right:auto;position:relative;bottom:auto;width:auto;text-align:left}
#ghh-wrap>#part-7 .p7-4 img,#ghh-wrap>#part-7 .p7-5 img{width:50%;margin-top:-20px}
#ghh-wrap>#part-7 .p7-4>p{margin-left:0}
#ghh-wrap>#part-7 .p7-5>p{margin-right:0}
.ggh-flash{width:auto}
.video-wrap{height:400px}
.video-wrap video{width:auto;height:100%}
.sysx-page-title h2,.sysx-page-title .h2{font-size:.48rem}
.sysx-part{padding:30px 0}
.sysx-wrap .photo-sys{height:auto;margin-top:15px}
.sysx-wrap #zhibo-2 .zb-wrap{padding-top:0px;background:none}
.sysx-wrap #zhibo-2 .zb-wrap .item{width:50%}
.sysx-wrap #zhibo-2 .zb-wrap .item .item-title{width:100px;height:80px;font-size:.3rem;padding:15px 10px 0;margin-bottom:10px;background-size:cover}
.sysx-wrap #zhibo-2 .zb-wrap .item p{font-size:.28rem}
.sysx-wrap #zhibo-2 .zb-wrap .item:nth-of-type(even){margin-top:0px}
#ytjy-p-1,#ytjy-p-3,#ytjy-p-2,.ytjy-js{background:#ebebeb}
.ytjy-part{padding:10px 0;margin-top:10px}
.ytjy-title,.shansong-title{margin-bottom:20px}
.ytjy-title p{font-size:.28rem}
.ytjy-title .title{font-size:.44rem;margin-bottom:20px}
.ytjy-js{height:auto;padding-top:10px;margin-bottom:20px;padding-bottom:20px}
.ytjy-progress{width:auto;padding-top:20px}
.ytjy-progress-item{padding:10px;margin-bottom:10px;width:100%}
.ytjy-progress-item span{color:#93662f;font-size:.6rem}
.ytjy-progress-item .pic{width:100px;margin-top:0px;margin-right:10px}
.ytjy-progress-item .pic img{border:2px solid #fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}
.ytjy-progress-item .txt{width:calc(100% - 130px)}
.ytjy-progress-item .txt p{font-size:.28rem}
.ytjy-progress-wrap{background:none}
.ytjy-tips{margin:10px 0;padding:10px}
.ytjy-tips>.tips-2{margin-left:0;padding-top:10px}
#qf-wrap p.s-lead{margin-bottom:10px;font-size:.3rem}
.qffw-menu{display:none}
.qffw-title{width:60%}
#qffw-part-1,#qffw-part-a,#qffw-part-4,#qffw-part-2,#qffw-part-5{padding:20px 0}
#qffw-part-2 .block-1{background-color:#4d4134;color:#f5cb8f}
#qffw-part-a .qffw-pa-content{padding:20px 15px}
#qffw-part-1 .qffw-lc-wrap{border:3px solid #795731;padding:20px 0 40px;background-size:150px auto}
.qffw-btn{font-size:.36rem;border-radius:3px}
.qffw-lc li{width:20%;margin-bottom:15px}
.qffw-lc .lc-c{width:40px}
.qffw-lc .lc-c span{padding:10px 6px 20px;font-size:.32rem}
.qffw-lc .lc-num{height:60px;width:52px;line-height:60px;font-size:.4rem;background-size:cover}
#qffw-part-2 .block-1,#qffw-part-2 .block-2{}
#qffw-part-2 .content-wrap{padding:15px 10px}
#qffw-part-2 .qffw-part2-title-wrap{padding:0 0 30px;background-size:40%;background-position:-30% 100%}
#qffw-part-3 .qffw-part3-title-wrap{padding:30px 0 10px;background-size:30%;background-position:100% 0%}
#qffw-part-4 .qffw-p4-wrap{padding-top:0;background:none}
#qffw-part-4  .qffw-p4-content{padding:15px 10px}
#qffw-part-4  .qffw-p4-content p{font-size:.28rem}
#qffw-part-5 .qffw-product h3{font-size:.28rem}
#qffw-part-5 .qffw-product h3 a{padding:10px 0}
.shansong-banner{height:auto}
.shansong-part{padding-top:30px;padding-bottom:30px}
.shansong-title .title{font-size:.44rem;letter-spacing:0}
.shansong-title .title:before{display:none}
.shansong-title .title:after{right:-32px;height:8px;width:52px;top:-8px}
.shansong-part.p1{background:none;padding-bottom:30px}
.shansong-part.p1 .p1-l{width:auto;padding-top:0;margin:-10px -10px 0}
.shansong-part.p1 .p1-r{width:100%;padding-top:10px}
.shansong-part.p2{background:#2c261e}
.shansong-feture>li{padding:0 5px 5px 0}
.shansong-feture{margin-right:-5px;margin-bottom:-5px}
.shansong-feture .title{font-size:.32rem}
.shansong-feture .ssf-wrap{padding:10px 5px;height:89px}
.btn-shansong{font-size:.32rem;border-radius:22px;letter-spacing:0}
.shansong-part.p5{background:url(../image/p5-bg-M.png) no-repeat #26211b 0% 100%;padding-bottom:60px}
.shansong-product .ssp-item{padding:5px}
.shansong-product .ssp-item .desc{padding-top:5px}
.shansong-product .ssp-item .desc .title{font-size:.3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.shansong-part.p5 .moon{width:80px;height:80px;right:0;background-size:cover}
.shansong-part.p4{background-size:80px auto}
.ssp-img{border:5px solid #4a3e2f}
.shansong-part.p4 .sp4-wrap{padding-top:20px}
.ssp-light-tel{margin-top:20px;padding-top:20px;background-size:auto 16px}
.ss-shop>li:nth-child(odd) .ss-shop-item{margin-top:-20px}
}@media (max-width:374px){.s-ghh-part-1 .sp1{font-size:.4rem;padding:10px 0}
.s-ghh-part-1 .sp2,.s-ghh-part-1 .sp4{margin-bottom:0}
.s-ghh-part-1 .sp2>ul>li>span,.s-ghh-part-1 .sp4>ul>li>span{line-height:1.2}
.ssp-light-tel{background-size:auto 12px}
}